Method for providing exercise information and wearable device therefor

ABSTRACT

Provided is a method of providing exercise information, performed by a wearable device, the method including displaying a list including at least one piece of previous exercise record information, receiving an input to select first previous exercise record information from the list from a user, obtaining the user&#39;s current exercise record information, comparing the selected first previous exercise record information with the current exercise record information, and displaying an image indicating comparison result information.

TECHNICAL FIELD

The present invention relates to a method of providing exercise information and a wearable device therefor.

BACKGROUND ART

People have a need to take exercise and break a record every day or a need to control exercise pace and the amount of exercise by taking more intensive exercise than that yesterday. Furthermore, people may take exercise with others or control exercise pace while watching others' exercise.

In existing exercise records management methods or devices, a user can compare his or her current exercise record information with his or her previous exercise record information or others' exercise record information only after the user finishes exercise. Thus, the user cannot compare his or her current exercise state with his or her previous exercise record information or others' exercise record information in real time.

DETAILED DESCRIPTION OF THE INVENTION Technical Problem

There is a need for a method and device capable of intuitively comparing a user's exercise state with the user's previous exercise record information or others' exercise record information in real time and providing a feedback to the user so that the user may control exercise pace in real time.

Technical Solution

Provided is a wearable device capable of displaying a list including at least one piece of previous exercise record information, receiving an input to select first previous exercise record information from the list from a user, obtaining the user's current exercise record information, comparing the selected first previous exercise record information with the current exercise record information, and displaying an image indicating comparison result information.

DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example of a wearable device according to an embodiment.

FIG. 2 is a block diagram illustrating a hardware configuration of a wearable device according to an embodiment.

FIG. 3 is a flowchart of a method of providing exercise information, performed by a wearable device, according to an embodiment.

FIGS. 4A and 4B illustrate examples of displaying a list including a user's previous exercise record information on a wearable device.

FIG. 5 illustrates an example of displaying selection of first previous exercise record information on a wearable device.

FIG. 6A illustrates an example of comparing first previous exercise record information with current exercise record information, and displaying an image visually and intuitively representing comparison information, performed by a wearable device.

FIG. 6B illustrates another example of comparing first previous exercise record information with current exercise record information, and displaying an image visually and intuitively representing comparison information, performed by a wearable device.

FIG. 7 illustrates an example of outputting a notification signal regarding control of a user's exercise amount, performed by a wearable device.

FIG. 8 illustrates an example of comparing first previous exercise record information with current exercise record information and outputting a message related to outperforming a goal when a user finishes exercise, performed by a wearable device.

FIG. 9 illustrates an example of stopping providing exercise information when a user stops exercise, performed by a wearable device.

FIG. 10 is a flowchart of a method of providing exercise information for each exercise mode, performed by a wearable device, according to an embodiment.

FIG. 11 is an example of displaying a window for selecting an exercise mode, performed by a wearable device. Here, examples of the exercise mode may include a battle mode and a solo mode.

FIG. 12A illustrates an example of displaying a list including others' exercise record information when a battle mode is selected, performed by a wearable device.

FIG. 12B illustrates an example of displaying a list including celebrities' exercise record information when the battle mode is selected, performed by a wearable device.

FIG. 13 is a flowchart of a method of providing exercise information for each exercise mode, performed by a wearable device, according to an embodiment.

FIG. 14 illustrates an example of displaying detailed exercise record information in a solo mode, performed by a wearable device.

FIG. 15 illustrates an example of providing a feedback indicating whether a target exercise amount is achieved in the solo mode, performed by a wearable device.

FIG. 16 is an overview diagram of an exercise information providing system according to an embodiment.

FIG. 17 illustrates a method of receiving an exercise record information list from an electronic device, performed by a wearable device, according to an embodiment.

FIG. 18 is an overview diagram of an information providing system according to another embodiment.

FIG. 19 illustrates a method of receiving an exercise record information list from an electronic device, performed by a wearable device, according to another embodiment.

FIG. 20 illustrates a method of receiving an exercise record information list from a server, performed by a wearable device, according to an embodiment.

FIG. 21 is a diagram illustrating a method of receiving a piece of exercise record information selected from an exercise record information list from an electronic device, performed by a wearable device, according to an embodiment.

FIG. 22 is a diagram illustrating a method of receiving a piece of exercise record information selected from an exercise record information list from an electronic device, performed by a wearable device, according to another embodiment.

FIG. 23 is a diagram illustrating a method of receiving a piece of exercise record information selected from an exercise record information list from an external electronic device, performed by a wearable device, according to another embodiment.

FIG. 24 is a diagram illustrating a detailed structure of a wearable device according to an embodiment.

BEST MODE

In one embodiment, a method of providing exercise information, performed by a wearable device, includes displaying a list including at least one piece of previous exercise record information, receiving an input to select first previous exercise record information from the list from a user, obtaining the user's current exercise record information, comparing the selected first previous exercise record information with the current exercise record information, and displaying an image indicating comparison result information.

The comparison result information may include at least one among a result of comparing an exercise time of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise amount of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise pattern of the first previous exercise record information with that of the current exercise record information; and a result of comparing an exercise speed of the first previous exercise record information with that of the current exercise record information.

The displaying of the image indicating the comparison result information may include determining a first image corresponding to the first previous exercise record information and a second image corresponding to the current exercise record information; and displaying the first image and the second image, based on the comparison result information.

The method may further include outputting a notification signal regarding control of the user's exercise amount, based on the comparison result information.

The displaying of the image indicating the comparison result information may include determining whether a value included in the current exercise record information exceeds a value included in the first previous exercise record information when the user's exercise is finished; and displaying a message related to outperforming a goal, based on a result of determining whether the value included in the current exercise record information exceeds the value included in the first previous exercise record information.

The displaying of the list may include receiving an input to select a battle mode; and displaying a list including at least another person's previous exercise record information, in response to the input.

In one embodiment, a wearable device includes a display unit configured to display a list including at least one piece of previous exercise record information; a user input unit configured to receive an input to select first previous exercise record information from the list from a user; and a controller configured to obtain the user's current exercise record information, and compare the selected first previous exercise record information with the current exercise record information, wherein the display unit displays an image representing comparison result information including a result of comparing the selected first previous exercise record information with the current exercise record information.

The comparison result information may include at least one among a result of comparing an exercise time of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise amount of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise pattern of the first previous exercise record information with that of the current exercise record information; and a result of comparing an exercise speed of the first previous exercise record information with that of the current exercise record information.

The controller may determine a first image corresponding to the first previous exercise record information and a second image corresponding to the current exercise record information, and display the first image and the second image, based on the comparison result information.

The controller may control the display unit to output a notification signal regarding control of the user's exercise amount, based on the comparison result information.

The controller may determine whether a value included in the current exercise record information exceeds a value included in the first previous exercise record information when the user's exercise is finished, and the display unit may display a message related to outperforming a goal, based on a result of determining whether the value included in the current exercise record information exceeds the value included in the first previous exercise record information.

The user input unit may receive an input to select a battle mode, and the display unit may display a list including at least another person's previous exercise record information, in response to the input.

Mode of the Invention

The specific terms used herein will be briefly described and then the present invention will be described in detail.

In the present disclosure, general terms that have been widely used nowadays are selected, if possible, in consideration of functions of the present invention, but non-general terms may be selected according to the intentions of technicians in the this art, precedents, or new technologies, etc. Furthermore, some terms may be arbitrarily chosen by the present applicant. In this case, the meanings of these terms will be explained in corresponding parts of the present disclosure in detail. Thus, the terms used herein should be defined not based on the names thereof but based on the meanings thereof and the whole context of the present invention.

When an element is referred to as “including or having” another element, it should be understood to mean that other elements are not excluded and the element may further other elements unless otherwise described. As used herein, the terms “unit”, “module”, etc. should be understood to mean a unit into which at least one function or operation is processed, and may be embodied by hardware, software, or a combination of software and hardware.

Embodiments of the present invention will be described in detail with reference to the accompanying drawings below such that those of ordinary skill in the art can easily implement them. However, the present invention may be embodied in many different forms and are not limited to the embodiments set forth herein. For clarity, parts which are not related to describing the present invention are omitted in the drawings, and like reference numerals are allocated to like elements throughout the present disclosure.

FIG. 1 illustrates an example of a wearable device according to an embodiment.

Referring to FIG. 1, a wearable device 10 may be understood to mean a device that a user may use by wearing it on his or her body. For example, the wearable device 10 may be embodied in the form of glasses 10-1, a watch 10-2, a band 10-3, a waist band 10-4, shoes 10-5, or the like that a user may wear. However, the wearable device 10 is not limited thereto and may be embodied in the form of a hair band, earphones, or the like that a user may wear. Thus, the user may freely take exercise while wearing the wearable device 10.

When user wears the wearable device 10 and takes exercise, the wearable device 10 may collect the user's exercise information. For example, the wearable device 10 may collect information regarding a current speed, acceleration, and moving distance of the user's exercise by using an acceleration sensor. The wearable device 10 may collect information regarding the user's current temperature by using a temperature sensor. The wearable device 10 may collect information regarding a blood pressure by using a blood pressure sensor or collect information regarding an electrocardiogram by using an electrocardiogram sensor, but embodiments are not limited thereto.

In one embodiment, even if a user takes exercise alone, the wearable device 10 may provide exercise information so that the user may take exercise to break his or her previous exercise records or others' exercise records.

For example, the wearable device 10 may provide comparison information including a result of comparing the user's previous exercise record information with the user's current exercise record information. In this case, the user's previous exercise record information may be understood to mean previous exercise record information stored in the wearable device 10 or an external electronic device. For example, the previous exercise record information may include information regarding a previous exercise place, the amount of exercise, an exercise time, an average exercise speed, etc. The user's current exercise record information may be understood to mean information being currently measured and recorded by various sensors included in the wearable device 10. For example, the current exercise record information may include information regarding a current exercise place, the amount of exercise accumulated until a present time from exercise starting point, an exercise time from the exercise starting point, an average exercise speed from the exercise starting point, etc. The exercise starting point may be understood to mean a point of time when a user input is received with respect to an exercise start user interface (UI) displayed on a screen of the wearable device 10.

In one embodiment, the user's previous exercise record information may be recorded at a place which is the same as or similar to a place at which the user is currently taking exercise.

The comparison information including the result of comparing the user's previous exercise record information with the user's current exercise record information may be information including a result of comparing an exercise speed included in the previous exercise record information with that included in the current exercise record information. The comparison information may be information including a result of comparing the amount of exercise included in the previous exercise record information with that included in the current exercise record information.

The wearable device 10 may intuitively display an image indicating a comparison result on the screen thereof. For example, the wearable device 10 may display on the screen an image showing that a character corresponding to a user in the past and a character corresponding to the user at a present time take exercise in competition with each other.

In one embodiment, the wearable device 10 may not include a display unit. In this case, the wearable device 10 may output information processed by the wearable device 10 in various forms, e.g., voice, vibration, light flickering, etc.

A case in which the wearable device 10 includes a display unit will be described as an example below for convenience of explanation.

FIG. 2 is a block diagram illustrating a hardware configuration of a wearable device according to an embodiment.

Referring to FIG. 2, a wearable device 10 may include a display unit 110, a controller 120, and a user input unit 130.

The display unit 110 is a display interface means for displaying various information, such as information processed by the wearable device 10 or information to be processed by the wearable device 10, to a user. The display unit 110 may also display a graphical user interface (GUI) for visually and intuitively providing information processed by the wearable device 10 to the user.

In one embodiment, the display unit 110 may display a list including previous exercise record information of a user of the wearable device 10. For example, the previous exercise record information may include information regarding at least one among the user's previous exercise place, an exercise type, an average exercise speed, and an exercise time. The previous exercise record information may further include information regarding a previous maximum/minimum exercise speed, a previous exercise start time, etc.

Alternatively, the display unit 110 may display a list including others' exercise record information. In this case, the others may be other users who are friends of the user of the wearable device 10. For example, the wearable device 10 may obtain exercise record information of other users who are set as friends of the user of the wearable device 10 in an external server (not shown) from the external server. In this case, the external server may be an exercise records management server which stores and manages users' exercise record information. Otherwise, the others may be users of electronic devices located close to the wearable device 10. For example, the wearable device 10 may obtain exercise record information of a user of an electronic device which can communicate with the wearable device 10.

Alternatively, the display unit 110 may display a list including exercise record information of celebrities (e.g., entertainers, athletes, politicians, etc.). For example, the wearable device 10 may obtain celebrities' exercise record information from an external server (not shown).

When the display unit 110 forms a layered structure together with a touch pad to make a touch screen, the display unit 110 may be used as an input device, as well as an output device. The display unit 110 may include at least one among a liquid crystal display, a thin-film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a three-dimensional (3D) display, and an electrophoretic display. The wearable device 10 may include two or more display units 110 according to the type thereof.

The user input unit 130 may be a means through which a user inputs control information to control the wearable device 10. Examples of the user input unit 130 may include, but are not limited to, a key pad, a dome switch, a touch pad (a touch-type capacitive touch pad, a pressure-type resistive overlay touch pad, an infrared sensor-type touch pad, a surface acoustic wave conduction touch pad, an integration-type tension measurement touch pad, or a piezo effect-type touch pad), a jog wheel, a jog switch, etc.

In one embodiment, the user input unit 130 may receive a user input to select a piece of previous exercise record information from the list including the previous exercise record information of the user of the wearable device 10. Alternatively, the user input unit 130 may receive a user input to select a piece of exercise record information from the list including others' exercise record information. Alternatively, the user input unit 130 may receive a user input to select a piece of exercise record information from the list including celebrities' exercise record information.

Furthermore, the user input unit 130 may transmit control information corresponding to a user input to the controller 120.

Generally, the controller 120 may control overall operations of the wearable device 10. For example, the controller 120 may execute programs stored in a memory (not shown) to control the components of the wearable device 10, including the display unit 110 and the user input unit 130.

In one embodiment, the controller 120 may control the display unit 110 to display the list including the previous exercise record information of the user of the wearable device 10 on the screen of the wearable device 10. Alternatively, the controller 120 may control the display unit 110 to display the list including others' exercise record information or the list including celebrities' exercise record information on the screen of the wearable device 10.

Furthermore, the controller 120 may obtain the user's previous exercise record information selected form the list on the basis of control information received from the user input unit 130.

Furthermore, the controller 120 may obtain the user's current exercise record information. For example, exercise-state sensors may be installed outside or inside a main body of the wearable device 10 to sense the user's current exercise state. The exercise-state sensors may include, for example, at least one among an acceleration sensor, a gravity sensor, a gyro sensor, a geomagnetic sensor, a barometric pressure sensor, a temperature/humidity sensor, a blood pressure sensor, and a combination thereof. For example, the controller 120 may obtain information regarding the user's moving speed, the user's body motion pattern, a degree of increase in the user's temperature, a degree of increase in the user's blood pressure, etc. from sensing information measured by the exercise-state sensors. Furthermore, the controller 120 may obtain the user's current exercise amount, exercise speed, exercise pattern, etc. on the basis of the obtained information.

Furthermore, the controller 120 may obtain comparison information by comparing the user's selected previous exercise record information with the user's current exercise record information. For example, the controller 120 may obtain at least one among comparison information indicating a result of comparing an exercise time of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing the amount of exercise of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing an exercise pattern of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing an exercise speed pf the user's previous exercise record information with that of the user's current exercise record information, and a combination thereof. In this case, the controller 120 may compare the user's previous exercise record information with the user's current exercise record information in real time. For example, the controller 120 may obtain comparison information by comparing the user's previous exercise record information with the user's current exercise state at predetermined time intervals (e.g., 0.5 seconds, 1 second, or the like).

Furthermore, the controller 120 may determine an image representing comparison information. The determined image may be displayed on the screen of the wearable device 10 through the display unit 110. For example, the controller 120 may determine a first image corresponding to the user's previous exercise record information and a second image corresponding to the user's current exercise record information. In this case, each of the first image and the second image may include an icon, a character, an avatar, or the like. For example, the controller 120 may display the second image to be larger than the first image when the exercise speed of the user's current exercise record information is faster than that of the user's previous exercise record information. Alternatively, the controller 120 may control a foot's motion in the second image to be faster than that in the first image.

Furthermore, the controller 120 may output a notification signal regarding control of the user's exercise speed or amount. For example, the controller 120 may output the notification signal when that exercise speed of the user's current exercise record information is slower than that of the user's previous exercise record information. For example, when the exercise speed of the user's current exercise record information is slower than that of the user's previous exercise record information, the controller 120 may output warning sound via a speaker (not shown) of the wearable device 10. Alternatively, the controller 120 may control the display unit 110 to cause screen flickering to occur. Alternatively, the controller 120 may make the wearable device 10 vibrate. However, embodiments are not limited thereto, and a user may be informed in various ways that an exercise speed of a current exercise record is slower than that of a previous exercise record.

In one embodiment, the controller 120 may obtain a final comparison result by comparing the user's previous exercise record information with the user's current exercise record information when the user's exercise is finished. Furthermore, the controller 120 may control the display unit 110 to display an image indicating the final comparison result on the screen of the wearable device 10. The final comparison result may be determined according to whether a value included in the current exercise record information exceeds that included in the previous exercise record information.

In addition, although not shown in FIG. 2, in an embodiment, the wearable device 10 may further include a communication unit configured to communicate with an external electronic device (e.g., a cellular phone, a smart phone, a server, a computer, a television (TV), or the like). Examples of the communication unit may include a short-range communication unit (e.g., Bluetooth communication unit, a Bluetooth Low Energy (BLE) communication unit, a near-field communication unit, a WLAN communication unit, a ZigBee communication unit, an infrared Data Association (IrDA) communication unit, a Wi-Fi Direct (WFD) communication unit, a ultra-wideband (UWB) communication unit, or an Ant+ communication unit) to conduct short-range communication with the external electronic device, and may include a mobile communication unit to transmit a radio signal to or receive a radio signal from a base station and an external electronic device in a mobile communication network.

The wearable device 10 may further include an USB port, a camera, a speaker, or the like to which a USB connector may be connected.

The names of the components of the wearable device 10 described above may be changed. Furthermore, the wearable device 10 according to an embodiment may include at least one among the components described above, may include only some of the components, or may further include other components.

FIG. 3 is a flowchart of a method of providing exercise information, performed by a wearable device, according to an embodiment.

Referring to FIG. 3, in operation S310, the wearable device 10 may display a list including a user's previous exercise record information. For example, the previous exercise record information may include information regarding at least one among the user's previous exercise place, an exercise type, an average exercise speed, and an exercise time. Furthermore, the previous exercise record information may include information regarding a previous maximum/minimum exercise speed, a previous exercise start time, etc.

In one embodiment, the wearable device 10 may display a list including some or all pieces of the user's previous exercise record information. For example, the wearable device 10 may obtain information regarding the user's current exercise place by using GPS information or the like. The wearable device 10 may display a list including only previous exercise record information recorded in a place which is the same as the user's current exercise place among the user's previous exercise records.

In operation S320, the wearable device 10 may receive a user input to select first previous exercise record information from the list.

In operation S330, the wearable device 10 may obtain the user's current exercise record information. For example, the wearable device 10 may obtain the user's current exercise record information on the basis of information obtained by exercise-state sensors. The exercise-state sensors may include, for example, at least one among an acceleration sensor, a gravity sensor, a gyro sensor, a geomagnetic sensor, a barometric pressure sensor, a temperature/humidity sensor, a blood pressure sensor, and a combination thereof. The wearable device 10 may obtain information regarding the user's moving speed, the user's body motion pattern, a degree of increase in the user's temperature, a degree of increase in the user's blood pressure, etc. from sensing information measured by the exercise-state sensors. Furthermore, the wearable device 10 may record the user's current exercise information including the user's current exercise speed, the amount of exercise, and an exercise pattern, and may record the user's current exercise information on the wearable device 10 or an external device, based on the obtained information.

In operation S340, the wearable device 10 may obtain comparison information by comparing the selected first previous exercise record information with the current exercise record information. The comparison information may include, for example, at least one among comparison information indicating a result of comparing an exercise time of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing the amount of exercise of the user's previous exercise record information with that of the user's current exercise record information, comparison information indicating a result of comparing an exercise pattern of the user's previous exercise record information with that of the user's current exercise record information, and a combination thereof.

In operation S350, the wearable device 10 may display an image representing the comparison information. In one embodiment, the wearable device 10 may determine a first image corresponding to the previous exercise record information and a second image corresponding to the current exercise record information. The wearable device 10 may visually and intuitively represent the comparison information by using the first and second images. For example, when the user's exercise speed for a predetermined time after the start of exercise is faster at a present time than that in the past, the wearable device 10 may display the second image to be larger than the first image. In this case, each of the first image and the second image may include a character, a predetermined icon, a predetermined photograph, or the like.

The wearable device 10 may output a notification signal so that the user may control an exercise speed or amount or the like. For example, the wearable device 10 may output the notification signal when an exercise speed or amount of the user's current exercise record information is less than that of the user's previous exercise record information. For example, the wearable device 10 may output the notification signal by using screen flickering, displaying a warning message on the screen, outputting warning sound, or generating vibration.

When the user's exercise is finished, the wearable device 10 may display a final comparison result which is a result of comparing selected previous exercise record information with the current exercise record information. For example, the wearable device 10 may display a message indicating that the user outperforms a goal when a value included in the current exercise record information (e.g., at least one among a duration, an amount, and a maximum speed of current exercise) is greater than a value included in the selected previous exercise record information (e.g., at least one among a duration, an amount, and a maximum speed of previous exercise). For example, the wearable device 10 may display a message saying “win” on the screen of the wearable device 10. In the reverse case, the wearable device 10 may display a message saying “lose” on the screen.

As described above, in one embodiment, the wearable device 10 may provide comparison information indicating a result of comparing the value included in the previous exercise record information with that included in the current exercise record information and thus the user may take exercise in competition with his or her exercise records.

FIGS. 4A and 4B illustrate examples of displaying a list including a user's previous exercise record information on a wearable device.

Referring to FIGS. 4A and 4B, a wearable device 10 may display, on the screen, a first image 412 or 422 corresponding to previous exercise record information, and a list including a user's previous exercise place 416 or 426, the user's previous exercise amount 417 or 427, and the user's previous exercise time 418 or 428.

For example, the wearable device 10 may display the list on the basis of the user's previous exercise record information stored therein. Alternatively, the wearable device 10 may receive the user's previous exercise record information from an external electronic device (e.g., a cellular phone, a smart phone, a computer, a smart TV, a personal computer (PC), or a medical device) or a server, and may display the list on the basis of the received user's previous exercise record information.

In one embodiment, the wearable device 10 may display a piece of previous exercise record information from the list through the display unit 110 as illustrated in FIG. 4A. In this case, the wearable device 10 may provide a screen switching GUI 414 to display a subsequent (or previous) piece of the previous exercise record information included in the list.

Alternatively, the wearable device 10 may display a screen including a plurality of pieces of previous exercise record information included in the list as illustrated in FIG. 4

FIG. 5 illustrates an example of displaying selection of first previous exercise record information on a wearable device.

Referring to FIG. 5, a wearable device 10 may display a first image 412 corresponding to first previous exercise record information, and a second image 510 corresponding to current exercise record information. The second image 510 corresponding to the current exercise information may be a predetermined character, icon, or photograph. Alternatively, when first previous exercise record information is selected from the list, the wearable device 10 may provide an additional window for setting the second image 510 corresponding to the current exercise record information. For example, the wearable device 10 may provide a character setting window for setting a character or a window for executing a photo album application for setting a photograph.

The wearable device 10 may provide an exercise start GUI 520 for starting comparing the first previous exercise record information with the current exercise record information. When receiving a user input for the exercise start GUI 520, the wearable device 10 may recognize that a user starts exercise, and start a comparison between the first previous exercise record information and the current exercise record information.

FIG. 6A illustrates an example of comparing first previous exercise record information with current exercise record information, and displaying an image visually and intuitively representing comparison information, performed by a wearable device. FIGS. 6A and 6B will be described below with respect to a case in which a type of exercise is running.

Referring to FIG. 6A, a wearable device 10 may represent comparison information which is a result of comparing an amount of exercise of first previous exercise record information with that of current exercise record information by using a first image 412 corresponding to the first previous exercise record information and a second image 510 corresponding to the current exercise record information. In this case, the amounts of exercise may be expressed as running distances for a predetermined time.

For example, when a user starts exercise, the wearable device 10 may display a first progress bar 621 indicating the amount of exercise of the first previous exercise record information, and a second progress bar 622 indicating the amount of exercise of the current exercise record information. In this case, the amount of exercise of the first previous exercise record information and the amount of exercise of the current exercise record information may be expressed as degrees of movement of the first and second images 412 and 510 in the first and second progress bars 621 and 622.

As described above, the wearable device 10 may visually and intuitively display an amount of exercise of selected previous exercise record information and an amount of exercise of the current exercise record information, so that the user may compete with a selected previous exercise record.

FIG. 6B illustrates another example of comparing first previous exercise record information with current exercise record information, and displaying an image visually and intuitively representing comparison information, performed by a wearable device.

Referring to FIG. 6B, a wearable device 10 may display comparison information indicating a result of comparing an exercise speed of first previous exercise record information with that of current exercise record information by using a first avatar 631 corresponding to the first previous exercise record information and a second avatar 632 corresponding to the current exercise record information.

For example, when a user starts exercise, the wearable device 10 may display the first avatar 631 representing the exercise speed of the first previous exercise record information and the second avatar 632 representing the exercise speed of the current exercise record information. In this case, sizes of the first avatar 631 and the second avatar 632 displayed through the display unit 110 may be respectively proportional to the exercise speed of the first previous exercise record information and the exercise speed of the current exercise record information.

FIG. 7 illustrates an example of outputting a notification signal regarding control of a user's exercise amount, performed by a wearable device.

Referring to FIG. 7, a wearable device 10 may output a notification signal when an amount of exercise of first previous exercise record information is greater than that of current exercise record information. In this case, the user may be able to intuitively recognize a degree by which the amount of exercise of the first previous exercise record information exceeds that of the current exercise record information by viewing first and second progress bars 621 and 622 displayed on the display unit 110.

In one embodiment, the notification signal may be a warning sign appearing on the screen of the wearable device 10 (e.g., an exclamation mark 710 or an ‘X’ mark (not shown)). Alternatively, the notification signal may be a warning phrase displayed on the screen (e.g., “Try harder”). Alternatively, the wearable device 10 may control the display unit 110 to cause the screen to flicker in red.

FIG. 8 illustrates an example of comparing first previous exercise record information with current exercise record information, and outputting a message related to outperforming a goal when a user's exercise is finished, performed by a wearable device.

Referring to FIG. 8, when a user finishes exercise, a wearable device 10 may determine whether a value included in the current exercise record information exceeds a value included in previous exercise record information. For example, the controller 120 of the wearable device 10 of FIG. 2 may determine whether an exercise time of the current exercise record information exceeds that of first previous exercise record. When the exercise times are the same, the controller 120 may determine whether an amount of exercise of the current exercise record information exceeds that of the first previous exercise record information. In this case, the amounts of the exercise may be the user's total exercise distances. When the exercise times and the amounts of exercise (i.e., the user's total exercise distances) are the same, the controller 120 may determine whether an average or maximum exercise speed of the current exercise record information exceeds an average or maximum exercise speed of the first previous exercise record information.

When a value included in the current exercise record information exceeds a value included in the first previous exercise record information, the wearable device 10 may display a message 810 (e.g., “You Win!”) indicating that the user at a present time wins as illustrated in a diagram 800-1 of FIG. 8. Otherwise, the wearable device 10 may display a message 820 (e.g., “You Lose!”) indicating that the user at the present time loses as illustrated in a diagram 800-2 of FIG. 8.

As described above, the wearable device 10 may compare the previous exercise record information with the current exercise record information and provide the user with a feedback in real time while the user is taking exercise, and may provide the user with a feedback of a final result by comparing the previous exercise record information with the current exercise record information after the user finishes exercise. Accordingly, the user may take exercise as if the user played a battle game with a specific partner.

FIG. 9 illustrates an example of stopping providing exercise information when a user stops exercise, performed by a wearable device.

Referring to FIG. 9, the user input unit 130 of the wearable device 10 of FIG. 2 may receive a user input to consecutively tap the display unit 110 (900-1). In this case, the wearable device 10 may recognize that a user stops exercise, and stop providing exercise information (900-2). In this case, the wearable device 10 may not directly stop providing exercise information, and may provide a ‘resume’ GUI 920 to resume providing the exercise information and a ‘stop exercise’ GUI 930 to stop providing the exercise information.

When the wearable device 10 receives a user input for the ‘resume’ GUI 920, the wearable device 10 may recognize that the user resumes exercise, and resume comparing previous exercise record information with current exercise record information. If the wearable device 10 receives a user input for the ‘stop exercise’ GUI 930, the wearable device 10 may stop providing the exercise information, and store, in the wearable device 10 or an external server, current exercise record information corresponding to a point of time when the user input is received from an exercise starting point.

FIG. 10 is a flowchart of a method of providing exercise information for each exercise mode, performed by a wearable device, according to an embodiment.

Referring to FIG. 10, in operation S1010, the wearable device 10 may display a window for selecting an exercise mode. Here, examples of the exercise mode may include a battle mode and a solo mode. In the battle mode, a user's previous exercise record information or another's exercise record information is compared with the user's current exercise record information, and real-time comparison information and a final comparison result (i.e., a result as to whether a value included in the user's current exercise record information exceeds a value included in the user's previous exercise record information) are provided. In the solo mode, the user's exercise record information is provided in real time and in detail. For example, when the wearable device 10 is in the solo mode, information related to the user's health, e.g., the user's blood pressure, heart rate and temperature, may be further provided, as well as an exercise time, amount, and speed from an exercise starting point to a current time.

In operation S1020, the wearable device 10 may receive a user input to select the battle mode.

In operation S1030, the wearable device 10 may display a list including others' exercise record information. For example, the wearable device 10 may display a list including exercise record information of others who are friends of the user. Alternatively, the wearable device 10 may display a list including exercise record information of celebrities (e.g., entertainers, athletes, politicians, etc.).

Thereafter, the wearable device 10 may receive a user input to select a specific person's exercise record information from the list. Furthermore, the wearable device 10 may perform operations corresponding to operations S320 to S350 of FIG. 3 on the basis of the selected specific person's exercise record information and the current exercise record information. The embodiments of FIGS. 5 to 9 are applicable when the specific person's exercise record information and the user's current exercise record information are compared with each other.

FIG. 11 is an example of displaying a window for selecting an exercise mode, performed by a wearable device. Here, examples of the exercise mode may include a battle mode and a solo mode.

As illustrated in FIG. 11, a wearable device 10 may provide a GUI 1110 representing a battle mode (i.e., a “battle mode”), and a GUI 1120 representing a solo mode (i.e., a “solo mode”). The wearable device 10 may provide exercise information corresponding to each of the exercise modes upon receiving a user input for the GUIs 1110 and 1120 representing these exercise modes.

FIG. 12A illustrates an example of displaying a list including others' exercise record information when the battle mode is selected, performed by a wearable device.

Referring to FIG. 12A, a wearable device 10 may display a list including others' exercise record information. When the battle mode is selected, the wearable device 10 may request an external electronic device (e.g., a cellular phone, a smart phone, another's wearable device, or a PC) or an external server (e.g., an exercise records management server or a cloud server) to provide the list including the others' exercise record information. Otherwise, the wearable device 10 may obtain the list including the others' exercise record information stored therein.

The wearable device 10 may display the obtained list including the others' exercise record information. For example, the wearable device 10 may display a user's exercise record information included in the list. In this case, upon receiving a user input for a screen switching GUI 1214, the wearable device 10 may display a subsequent (or previous) user's exercise record information included in the list. The user's exercise record information may include information, such as an image 1210 corresponding to the user's exercise record information, the user's exercise place 1216, the user's exercise amount 1217, and the user's exercise time 1218.

FIG. 12B illustrates an example of displaying a list including celebrities' exercise record information when the battle mode is selected, performed by a wearable device.

Referring to FIG. 12B, a wearable device 10 may display a list including a celebrity's exercise record information. In this case, the celebrity's exercise record information may be arbitrarily produced by the wearable device 10 or an external electronic device (e.g., a cellular phone, a smart phone, an external server, or a PC).

FIG. 13 is a flowchart of a method of providing exercise information for each exercise mode, performed by a wearable device, according to an embodiment.

Referring to FIG. 13, in operation S1310, the wearable device 10 may display a window for selecting an exercise mode. Examples of the exercise mode may include a battle mode and a solo mode. Operation S1310 corresponds to operation S1010 of FIG. 10 and is thus not described in detail here.

In operation S1320, the wearable device 10 may receive a user input to select an exercise mode. For example, the wearable device 10 may receive a user input to select the battle mode or the solo mode.

When the battle mode is selected, operation S1330 may be performed, in which the wearable device 10 displays a list including another's exercise record information. Operation S1330 corresponds to operation S1030 of FIG. 10 and is thus not described in detail here.

When the solo mode is selected, operation S1340 may be performed, in which the wearable device 10 minutely displays a user's current exercise record information. For example, the wearable device 10 may further display information such as the user's blood pressure, heart rate, temperature, etc., as well as an exercise time, an exercise amount, and an exercise speed from an exercise starting point to a current time.

When the solo mode is selected, the wearable device 10 may provide a window for setting a target exercise amount. In this case, when the user finishes exercise, the wearable device 10 may provide the user with a feedback indicating whether the target exercise amount is achieved.

FIG. 14 illustrates an example of displaying detailed exercise record information in the solo mode, performed by a wearable device.

Referring to FIG. 14, when the solo mode is selected, a wearable device 10 may obtain information regarding a user's blood pressure, heart rate, and temperature, together with the user's current exercise record information. For example, the wearable device 10 may obtain the information regarding the user's blood pressure, heart rate, and temperature from sensing information measured exercise-state sensor. Thus, the wearable device 10 may display information 1410 regarding an exercise time from an exercise starting time to a present time, exercise amount information 1420, and a progress bar 1430 intuitively representing a degree to which a target exercise amount is achieved. The wearable device 10 may further display information 1440 regarding the user's blood pressure, heart rate, and temperature.

FIG. 15 illustrates an example of providing a feedback indicating whether a target exercise amount is achieved in the solo mode, performed by a wearable device

Referring to FIG. 15, a wearable device 10 may compare an exercise amount of current exercise record information with a predetermined target exercise amount, and display a message 1510 indicating achievement of the target exercise amount when the target exercise amount is achieved.

The wearable device 10 may receive a user input to end exercise before the target exercise amount is achieved. In this case, the wearable device 10 may display a message indicating a failure of achievement of the target exercise amount (e.g., “Exercise More”), unlike in FIG. 15.

FIG. 16 is an overview diagram of an exercise information providing system according to an embodiment.

Referring to FIG. 16, an exercise information providing system 100 may include a wearable device 10 which a user wears, and an electronic device 20. The wearable device 10 may be embodied as glasses 10-1, a watch 10-2 or a band 10-3, a waist band 10-4, and shoes 10-5 which the user may wear as described above with reference to FIG. 1. The electronic device 20 may be a cellular phone 20-1, a PC 20-2, a smart phone, a PDA, or a laptop computer.

The wearable device 10 may communicate with the electronic device 20 using Bluetooth, near-field communication (NFC), WLAN, ZigBee, infrared rays, Wireless Fidelity (WiFi), WiFi-Direct, ultra wideband (UWB), a mobile communication network, or the like.

In one embodiment, the wearable device 10 may receive a user's exercise record information or another's exercise record information which have been stored in the electronic device 20. In this case, a method of operating the wearable device 10 in conjunction with the electronic device 20 will be described in detail with reference to FIG. 17 below.

FIG. 17 illustrates a method of receiving an exercise record information list from an electronic device, performed by a wearable device, according to an embodiment.

Referring to FIG. 17, in operation S1710, the wearable device 10 may request the electronic device 20 to provide an exercise record information list including a user's exercise record information or another's exercise record information. Here, the user's exercise record information may be the user's previous exercise record information. The other's exercise record information may be the other's previous or current exercise record information.

For example, the wearable device 10 may request the electronic device 20 to provide the exercise record information list when the user's motion is sensed. Alternatively, the wearable device 10 may request the electronic device 20 to provide the exercise record information list, in response to an input received from the user.

In one embodiment, the wearable device 10 may request an electronic device selected in response to an input to select one among electronic devices which can communicate with the wearable device 10 to provide the exercise record information list. Alternatively, the wearable device 10 may request a predetermined specific electronic device to provide the exercise record information list.

In operation S1720, the electronic device 20 may obtain the user's exercise record information or another's exercise record information. For example, the electronic device 20 may obtain the user's exercise record information or another's exercise record information which have been stored therein. Alternatively, when the wearable device 10 requests another's current exercise record information, the electronic device 20 may obtain exercise record information of another who is currently taking exercise.

When the user's exercise record information or another's exercise record information is not stored in the electronic device 20, the electronic device 20 may arbitrarily produce exercise record information.

In one embodiment, the user's exercise record information or another's exercise record information may include information regarding at least one among an exercise place, an exercise type, an average exercise speed, and an exercise time.

In operation S1730, the electronic device 20 may produce an exercise record information list including obtained exercise record information. In operation S1740, the electronic device 20 may transmit the produced exercise record information list to the wearable device 10.

FIG. 18 is an overview diagram of an information providing system according to another embodiment.

Referring to FIG. 18, an information providing system 200 may include not only a wearable device 10 and an electronic device 20 but also a server 30. Here, the server 30 may be a device capable of receiving exercise record information from a plurality of electronic devices and storing and managing the exercise record information, and providing a service corresponding to a request from each of the plurality of electronic devices. For example, the server 30 may be a cloud server which may communicate with the wearable device 10 or the electronic device 20. The wearable device 10 or the electronic device 20 may communicate with the server 30 via at least one among a wired/wireless internet communication network, a mobile communication network, and a broadcasting communication network.

In one embodiment, the wearable device 10 may receive exercise record information from the server 30 via the electronic device 20. In this case, a method of operating the wearable device 10, the electronic device 20, and the server 30 will be described in detail with reference to FIG. 19 below. Alternatively, the wearable device 10 may directly communicate with the server 30 to receive the exercise record information from the server 30. In this case, a method of operating the wearable device 10 and the server 30 will be described in detail with reference to FIG. 20 below.

FIG. 19 illustrates a method of receiving an exercise record information list from an electronic device, performed by a wearable device, according to another embodiment.

Referring to FIG. 19, in operation S1910, a wearable device 10 may request an electronic device 20 to provide an exercise record information list including exercise record information of a user of the wearable device 10 or another's exercise record information. Operation S1910 may correspond to operation S1710 of FIG. 17 and is thus not described in detail here.

In operation S1920, the electronic device 20 may retransmit the request received from the wearable device 10 to the server 30.

In operation S1930, the server 30 may obtain the user's exercise record information or another's exercise record information which have been stored therein. Alternatively, the server 30 may arbitrarily produce the user's exercise record information or another's exercise record information. In this case, the other may be another user who is a friend of the user of the wearable device 10 or a celebrity (e.g., an entertainer, an athlete, or a politician).

In operation S1940, the server 30 may provide the obtained user's or another's exercise record information to the electronic device 20.

In operation S1950, the electronic device 20 may produce an exercise record information list on the basis of the received user's or another's exercise record information. In operation S1960, the electronic device 20 may transmit the produced exercise record information list to the wearable device 10.

FIG. 20 illustrates a method of receiving an exercise record information list from a server, performed by a wearable device, according to an embodiment.

Referring to FIG. 20, in operation S2010, a wearable device 10 may request a server 30 to provide an exercise record information list including exercise record information of a user of the wearable device 10 or another's exercise record information. Operation S2010 may correspond to operation S1710 of FIG. 17 and is thus not described in detail here.

In operation S2020, the server 30 may obtain the user's or another's exercise record information which have been stored therein, in response to a request from the wearable device 10.

In operation S2030, the server 30 may produce an exercise record information list on the basis of the obtained exercise record information. In operation S2040, the server 30 may transmit the produced exercise record information list to the wearable device 10.

It is described above with reference to FIGS. 16 to 20 that the electronic device 20 or the server 30 obtains the user's or another's exercise record information, and produces an exercise record information list on the basis of the obtained exercise record information, but embodiments are not limited thereto. For example, the electronic device 20 or the server 30 may transmit the obtained exercise record information to the wearable device 10, and the wearable device 10 may produce an exercise record information list.

FIG. 21 is a diagram illustrating a method of receiving a piece of exercise record information selected from an exercise record information list from an electronic device, performed by a wearable device, according to an embodiment.

Referring to FIG. 21, in operation S2110, a wearable device 10 may receive an input to select first exercise record information from an exercise record information list. For example, the wearable device 10 may display on the screen the exercise record information list received from an electronic device 20 or a server 30, and receive an input to select the first exercise record information from the displayed exercise record information list. The embodiments of FIGS. 4A and 4B are applicable to a method of displaying the exercise record information list on the screen and a method of selecting the first exercise record information which are performed by the wearable device 10.

In operation S2120, the wearable device 10 may request the electronic device 20 to provide the selected first exercise record information.

In operation S2130, the electronic device 20 may transmit some of the first exercise record information at predetermined time intervals. For example, electronic device 20 may transmit some of the first exercise record information at one-minute intervals. In this case, the electronic device 20 may transmit exercise distance information, exercise speed information, exercise amount information, etc. which change at one-minute intervals among the first exercise record information to the wearable device 10.

Furthermore, the wearable device 10 may obtain the user's current exercise record information, and may thus compare the received information with the current exercise record information and display an image representing comparison result information.

In operation S2140, when the user's exercise is finished or stopped, the wearable device 10 may transmit a message indicating the finishing or stopping of the user's exercise to the electronic device 20. Thus, the electronic device 20 may end or stop transmission of exercise record information.

FIG. 22 is a diagram illustrating a method of receiving a piece of exercise record information selected from an exercise record information list from an electronic device, performed by a wearable device, according to another embodiment.

Referring to FIG. 22, in operation S2210, a wearable device 10 may receive an input to select first exercise record information from an exercise record information list. Operation S2210 corresponds to operation S2010 of FIG. 21 and is not described in detail here.

In operation S2220, the wearable device 10 may request an electronic device 20 to provide some of the selected first exercise record information (operation S2221). For example, when obtaining a user's current exercise record information, the wearable device 10 may request the electronic device 20 to provide the first previous exercise record information corresponding to an exercise time during which the user's current exercise record information is obtained. Alternatively, the wearable device 10 may arbitrarily request the electronic device 20 to provide the first previous exercise record information.

Furthermore, the electronic device 20 may transmit some of the first previous exercise record information to the wearable device 10, in response to a request from the wearable device 10 (operation S2222).

In addition, when receiving the first previous exercise record information from the electronic device 20, the wearable device 10 may compare the user's current exercise record information with the received information, and display an image representing comparison result information.

In operation S2230, the wearable device 10 may repeatedly perform operation S2220. For example, the wearable device 10 may repeatedly perform operation S2220 whenever the user's current exercise record information is obtained. Alternatively, the wearable device 10 may repeatedly perform operation S2220 whenever an input to update an image representing a result of comparing the user's current exercise record information with the first exercise record information is received.

FIG. 23 is a diagram illustrating a method of receiving a piece of exercise record information selected from an exercise record information list from an external electronic device, performed by a wearable device, according to another embodiment.

Referring to FIG. 23, in operation S2310, a wearable device 10 may receive an input to select first exercise record information from an exercise record information list. Operation S2310 corresponds to operation S2110 of FIG. 21 and is thus not described in detail here.

In operation S2320, the wearable device 10 may request an electronic device 20 to provide the selected first exercise record information.

In operation S2330, the electronic device 20 may transmit the first exercise record information in response to the request from the wearable device 10. The wearable device 10 may display an image representing the comparison result by obtaining the user's current exercise record information and comparing the current exercise record information with the received first exercise record information.

Although it is described above with reference to FIGS. 21 to 23 that the wearable device 10 receives the first previous record information from the electronic device 20, the wearable device 10 may receive the first previous record information from the server 30 in an embodiment.

Furthermore, it is described above with reference to FIGS. 16 to 23 that at least one among the wearable device 10, the electronic device 20 and the server 30 produces exercise record information list, but embodiments are not limited thereto. When the electronic device 20 or the server 30 obtains only one piece of exercise record information, generating an exercise record information list may be omitted. In this case, the electronic device 20 or the server 30 may transmit the obtained one piece of the exercise record information to the wearable device 10. FIG. 24 is a diagram illustrating a detailed structure of a wearable device according to an embodiment.

As illustrated in FIG. 24, a wearable device 10 according to an embodiment of the present invention may include a display unit 2410, a controller 2420, and a user input unit 2430 corresponding to the display unit 110, the controller 120 and the user input unit 130 of FIG. 2, and may further include a communication unit 2440, an output unit 2450, a sensing part 2460, an audio/video (NV) input unit 2470, and a memory 2480.

The display unit 2410 may display information processed by the wearable device 10 and output the information to a screen, under control of the controller 2420. Furthermore, the display unit 2410 may display a GUI on the screen.

In one embodiment, the display unit 2410 may display a list including a user's or another's previous exercise record information.

In one embodiment, the display unit 2410 may display an image representing a result of comparing selected previous exercise record information with the user's current exercise record information, under control of the controller 2420. For example, the display unit 2410 may display a first image corresponding to the previous exercise record information and a second image corresponding to the user's current exercise record information, under control of the controller 2420.

In one embodiment, the display unit 2410 may output a notification signal regarding control of the user's exercise amount.

In one embodiment, the display unit 2410 may display a message indicating whether a value included in the current exercise record information exceeds a value included in the previous exercise record information, under control of the controller 2420.

When the display unit 2410 forms a layered structure together with a touch pad to make a touch screen, the display unit 2410 may be used as an input device, as well as an output device. The display unit 2410 may include at least one among a liquid crystal display, a thin-film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 3D display, and an electrophoretic display. The wearable device 10 may include two or more display units 2410 according to the type thereof. In this case, the two or more display units 2410 may be disposed to face each other via a hinge.

Generally, the controller 2420 controls overall operations of the wearable device 10. For example, the controller 2420 may generally control the display unit 2410, the user input unit 2430, the communication unit 2440, the output unit 2450, the AN input unit 2470, etc. by executing programs stored in the memory 2480.

Furthermore, the controller 2420 may execute an operating system (OS) and various applications stored in the memory 2480.

The controller 2420 may be embodied as a system-on-chip (SoC) which is a combination of a core (not shown) and a GPU (not shown). The controller 2420 may include a single core, a dual core, a triple core, a quad core, or the like.

In one embodiment, the controller 2420 may obtain the user's current exercise record information, and compare first previous exercise record information selected from a list including at least one piece of previous exercise record information with the current exercise record information. Furthermore, the controller 2420 may control the display unit 2410 to output an image representing a result of the comparison. For example, the controller 2420 may determine the first image corresponding to the previous exercise record information and the second image corresponding to the user's current exercise record information, and control the display unit 2410 to display the first image and the second image on the basis of the result of the comparison.

In one embodiment, the controller 2420 may control the display unit 2410 to output the notification signal regarding control of the user's exercise amount on the basis of the result of the comparison.

In one embodiment, when the user's exercise is finished, the controller 2420 may determine whether the value included in the current exercise record information exceeds the value included in the previous exercise record information.

The user input unit 2430 may be understood to mean a means through which the user inputs data to control the wearable device 10. Examples of the user input unit 2430 may include, but are not limited to, a key pad, a dome switch, a touch pad (a touch-type capacitive touch pad, a pressure-type resistive overlay touch pad, an infrared sensor-type touch pad, a surface acoustic wave conduction touch pad, an integration-type tension measurement touch pad, or a piezo effect-type touch pad), a jog wheel, a jog switch, etc.

In one embodiment, the user input unit 2430 may receive, from the user, an input to select a piece of previous exercise record information from a list including at least one piece of previous exercise record information.

In one embodiment, the user input unit 2430 may receive an input to start, stop, or end providing exercise information from the user.

A sound output unit 2451 may output audio data received from the communication unit 2440 or stored in the memory 2480. Furthermore, the sound output unit 2451 outputs an audio signal related to a function performed by the wearable device 10 (e.g., call signal reception sound, message reception sound, or beep sound). The sound output unit 2451 may include a speaker, a buzzer, etc.

A vibration motor 2452 may output a vibration signal. For example, the vibration motor 2452 may output a vibration signal corresponding to output of audio data or video data (e.g., call signal reception sound or message reception sound). Furthermore, the vibration motor 2452 may output a vibration signal when a touch screen is touched.

The communication unit 2440 may include one or more components for establishing communication between the wearable device 10 and an external server (e.g., an exercise records management server), between the wearable device 10 and an external electronic device (e.g., a cellular phone, a smart phone, a PC, or a laptop computer), or between external servers. For example, the communication unit 2440 may include a short-range wireless communication unit 2441, a mobile communication unit 2442, and a broadcast receiver 2443.

Examples of the short-range wireless communication unit 2441 may include, but are not limited to, a Bluetooth communication unit, a Bluetooth Low Energy (BLE) communication unit, a near-field communication unit, a WLAN (WiFi) communication unit, a ZigBee communication unit, an infrared Data Association (IrDA) communication unit, a Wi-Fi Direct (WFD) communication unit, a ultra-wideband (UWB) communication unit, or an Ant+communication unit

The mobile communication unit 2442 transmits a radio signal to or receives a radio signal from at least one among a base station, an external terminal, and a server in a mobile communication network. Here, examples of the radio signal may include a voice call signal, a video call signal, or various types of data generated during the exchange of text/multimedia message.

The broadcast receiver 2443 receives a broadcast signal and/or information related to broadcasting from the outside via a broadcast channel. Examples of the broadcast channel may include a satellite channel and a terrestrial channel. In one embodiment, the wearable device 10 may not include the broadcast receiver 2443.

In one embodiment, the communication unit 2440 may receive the user's previous exercise record information or another's exercise record information from an external electronic device (e.g., a cellular phone, a smart phone, or a PC) or an external server. Furthermore, the communication unit 2440 may transmit the user's current exercise record information to the electronic device or the server.

The A/V input unit 2470 is configured to input an audio signal or a video signal, and may include a camera 2471, a microphone 2472, etc. The camera 2471 may obtain a video frame such as a still image or a moving picture through an image sensor in a video call mode or a shooting mode. An image captured through the image sensor may be processed by the controller 2420 or an additional image processor (not shown).

A video frame processed by the camera 2471 may be stored in the memory 2480 or transmitted to the outside via the communication unit 2440. Two or more cameras 2471 may be provided according to a structure of a terminal.

The microphone 2472 may receive an external audio signal and converts it into electrical audio data. For example, the microphone 2472 may receive an audio signal from an external electronic device or a speaker. The microphone 2472 may use various noise rejection algorithms to remove noise generated during receiving an external audio signal.

The memory 2480 may store a program for performing processing and control by the controller 2420, and input/output data (e.g., a plurality of menus, a plurality of first layer sub-menus corresponding to the plurality of menus, a plurality of second layer sub-menus corresponding to the plurality of first layer sub-menus, etc.).

The memory 2480 may include at least one type storage medium among a flash memory type storage medium, a hard disk type storage medium, a multimedia card micro type storage medium, a card type memory (e.g., an SD or XD memory), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disc. Furthermore, the wearable device 10 may manage web storage or a cloud server capable of performing a storing function of the memory 2480 in the Internet.

Programs stored in the memory 2480 may be classified into a plurality of modules, e.g., a UI module 2481, a touch screen module 2482, and a notification module 2483, according to functions of the programs.

The UI module 2481 may provide a specialized UI or GUI to be operated in connection with the wearable device 10 for each application. The touch screen module 2482 may sense a user's touch gesture on a touch screen and transmit information regarding the touch gesture to the controller 2420. In one embodiment, the touch screen module 2482 may recognize and analyze touch code. The touch screen module 2482 may be embodied as a separate hardware component including a controller.

Various sensors may be provided inside or near the touch screen to sense a touch on the touch screen or a proximity touch. A tactile sensor is an example of a sensor which senses a touch on the touch screen. The tactile sensor is capable of sensing a touch on a specific object to a degree greater than or equal to a degree that a human being can feel. The tactile sensor is capable of sensing various types of information such as the roughness of a contact surface, the hardness of a contact object, the temperature of a contact point, etc.

A proximity sensor is another example of a sensor which senses a touch on the touch screen.

The proximity sensor is a sensor capable of sensing the presence of an object approaching or located near a detection surface by using force of an electromagnetic field or infrared rays without a mechanical contact. Examples of the proximity sensor includes a transmissive photoelectric sensor, a direct-reflective photoelectric sensor, a mirror-reflective photoelectric sensor, a high-frequency oscillation type proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, an infrared proximity sensor, etc. The user's touch gesture may be tapping, touching and holding, double tapping, dragging, flicking, swiping, or the like.

The notification module 2483 may generate a signal notifying generation of an event by the wearable device 10. Examples of an event generated by the wearable device 10 include reception of a call signal, reception of a message, a key signal input, a schedule notification, etc. The notification module 2483 may output a notification signal in the form of a video signal via the display unit 2410, output the notification signal in the form of an audio signal via the sound output unit 2451, or output the notification signal in the form of a vibration signal via the vibration motor 2452.

The names of the components of the wearable device 10 described above may be changed. Furthermore, the wearable device 10 according to an embodiment may include at least one among the components described above, may include only some of the components, or may further include other components.

A method according to an embodiment of the present invention may be embodied as program commands executable via any computer means and recorded in a computer-readable recording medium. The computer-readable recording medium may include a program command, a data file, and a data structure solely or in combination. The program commands recorded in the computer-readable recording medium may be specifically designed and configured for the present invention, or may be well known to and usable by one of ordinary skill in the art of computer software. Examples of the computer-readable recording medium include magnetic media (e.g., hard disks, floppy disks, and magnetic tapes), optical media (e.g., CD-ROMs and DVDs), magneto-optical media (e.g., floptical disks), and hardware devices specifically configured to store and execute program commands (e.g., ROMs, RAMs, and flash memories). Examples of program commands include not only machine language codes prepared by a compiler, but also high-level language codes executable by a computer by using an interpreter.

The embodiments of the invention and all the functions and the operations described herein may be implemented in a digital electronic circuit, computer software, firmware, or hardware including the structures described herein or structures equivalent thereto, or a combination including at least one of the foregoing.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The exemplary embodiments should be considered in descriptive sense only and not for purposes of limitation.

Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention. 

1. A method of providing exercise information, performed by a wearable device, the method comprising: displaying a list including at least one piece of previous exercise record information; receiving an input to select first previous exercise record information from the list from a user; obtaining the user's current exercise record information; comparing the selected first previous exercise record information with the current exercise record information; and displaying an image indicating comparison result information.
 2. The method of claim 1, wherein the comparison result information comprises at least one of: a result of comparing an exercise time of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise amount of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise pattern of the first previous exercise record information with that of the current exercise record information; and a result of comparing an exercise speed of the first previous exercise record information with that of the current exercise record information.
 3. The method of claim 1, wherein the displaying of the image indicating the comparison result information comprises: determining a first image corresponding to the first previous exercise record information and a second image corresponding to the current exercise record information; and displaying the first image and the second image, based on the comparison result information.
 4. The method of claim 1, further comprising outputting a notification signal regarding control of the user's exercise amount, based on the comparison result information.
 5. The method of claim 4, wherein the displaying of the image indicating the comparison result information comprises: determining whether a value included in the current exercise record information exceeds a value included in the first previous exercise record information when the user's exercise is finished; and displaying a message related to outperforming a goal, based on a result of determining whether the value included in the current exercise record information exceeds the value included in the first previous exercise record information.
 6. The method of claim 1, wherein the displaying of the list comprises: receiving an input to select a battle mode; and displaying a list including at least another person's previous exercise record information, in response to the input.
 7. A wearable device comprising: a display configured to display a list including at least one piece of previous exercise record information; a user input interface configured to receive an input to select first previous exercise record information from the list from a user; and a controller configured to obtain the user's current exercise record information, and compare the selected first previous exercise record information with the current exercise record information, wherein the display displays an image representing comparison result information.
 8. The wearable device of claim 7, wherein the comparison result information comprises at least one of: a result of comparing an exercise time of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise amount of the first previous exercise record information with that of the current exercise record information; a result of comparing an exercise pattern of the first previous exercise record information with that of the current exercise record information; and a result of comparing an exercise speed of the first previous exercise record information with that of the current exercise record information.
 9. The wearable device of claim 7, wherein the controller determines a first image corresponding to the first previous exercise record information and a second image corresponding to the current exercise record information, and displays the first image and the second image, based on the comparison result information.
 10. The wearable device of claim 7, wherein the controller controls the display to output a notification signal regarding control of the user's exercise amount, based on the comparison result information.
 11. The wearable device of claim 10, wherein the controller determines whether a value included in the current exercise record information exceeds a value included in the first previous exercise record information when the user's exercise is finished, and the display displays a message related to outperforming a goal, based on a result of determining whether the value included in the current exercise record information exceeds the value included in the first previous exercise record information.
 12. The wearable device of claim 7, wherein the user input interface receives an input to select a battle mode, and the display displays a list including at least another person's previous exercise record information, in response to the input.
 13. A non-transitory computer-readable recording medium having recorded thereon a program for executing the method of claim
 1. 